home *** CD-ROM | disk | FTP | other *** search
/ Computer Life 1995 December / Computer Life December 1995.iso / tapcis / reading.doc < prev    next >
Text File  |  1995-08-13  |  94KB  |  2,266 lines

  1.  
  2. ========================================================================
  3.  
  4.                                                                CHAPTER 4
  5.  
  6.                                                         Reading Messages
  7.  
  8.  
  9.  
  10.  
  11.  
  12. ========================================================================
  13.  
  14. TAPCIS gives you navigation, organization, and management tools to help
  15. you make the best use of the information stored within a file of
  16. messages.
  17.  
  18. To navigate through the messages, you have all the commands on the Move
  19. menu and their associated hotkeys, as well as the optional scroll bars
  20. and mouse tool bar.
  21.  
  22. To organize the messages, TAPCIS offers "Views" which let you isolate
  23. the messages of interest while filtering out those you don't (currently)
  24. want to see. Views also let you choose the order in which the messages
  25. are displayed; this is called the "sort order."
  26.  
  27. To manage messages, TAPCIS offers a variety of ways to select groups of
  28. messages with a single keystroke or a choice from the Select menu. Then
  29. you can act upon those messages to print, save, move, mark, hold, or
  30. erase them. See the Action menu for more details.
  31.  
  32. Once you are finished with the messages, you can instruct TAPCIS to
  33. "age" them, automatically removing and/or archiving old messages when
  34. the file is rewritten. It is during the rewrite process that messages
  35. flagged for erasure are actually deleted.
  36.  
  37. Of course, you can also write new messages and replies while you read
  38. messages. You can specify library searches and downloads as well.
  39.  
  40. TAPCIS also gives you options under Setup | Parameters | Interface to
  41. control how the messages and index are scrolled and displayed. 
  42.  
  43. Note: In the descriptions, "item" refers to a message in a message file
  44. or a library description in a catalog.
  45.  
  46. See also:
  47.    Views--4-20                         Status Flags--4-30
  48.    Rewrite File--4-6                   Sort Order--4-32
  49.    Aging--4-6                          Index Files--4-33
  50.    File Menu--4-4                      Read Request--4-34, Chapter 8
  51.    Move Menu--4-9                      Mouse Support--4-34
  52.    Select Menu--4-15                   Frequently Asked Questions--4-35
  53.    Action Menu--4-18                   Hotkeys--4-37
  54.    Index Window--4-28
  55.  
  56.  
  57.  
  58.                                                      Reading Messages   4-1
  59.  
  60.  
  61.                                                 Reading
  62.                                                 Messages
  63.  
  64.                                                 Normal message
  65.                                                 reading screen
  66.                                                 showing a
  67.                                                 message with
  68.                                                 its header,
  69.                                                 status flags in
  70.                                                 the upper
  71.                                                 right, and
  72.                                                 message text
  73.                                                 below.
  74.  
  75.                                                 
  76.                                                 
  77.  
  78.  
  79. Reading New Messages ---
  80.  
  81. When you open a message file containing unread messages, TAPCIS assumes
  82. you want to view just the unread messages rather than all the messages
  83. in the file. So, out of a file of 500 messages, your view would contain
  84. only unread messages (as well as messages that are Held). The bottom
  85. status line might show:
  86.  
  87.    TAPCIS.MSG [20/500] 1/10 (View: *Unread*)
  88.  
  89. This means that you are reading the TAPCIS.MSG file. It contains 500
  90. messages. You are looking at the 20th message in the entire file. This
  91. is message 1 of 10 that are in the *Unread* view.
  92.  
  93. The other messages outside the view are still in the message file. You
  94. can review them using the Move commands or the [Left]/[Right] and
  95. [Ctrl+Left]/[Ctrl+Right] arrow keys.
  96.  
  97. Normally, you will just want to read unread messages. This is very easy.
  98. The [Space] bar and [PgDn] will scroll the messages a screen at a time.
  99. The [B]/[PgUp] scroll backwards, [F5]/[F6] or [Sh+Up]/[Sh+Dn] to scroll
  100. by line. When you finish reading, File | Close [F7] returns to the main
  101. menu.
  102.  
  103. You can use the Move menu to locate particular messages and navigate
  104. through the message file. We've also assigned many hotkeys to make
  105. message handling more keystroke efficient.
  106.  
  107. Tracking Unread Messages ---
  108.  
  109. As you read messages, the unread message status flags change from 'U' to
  110. 'u' to show that you have seen these messages.  These status flags are
  111. stored on disk in the index when you close the message file.  Therefore,
  112. if you have 10 unread messages but read only 3 before closing the file,
  113. when you re-open the message file only the 7 remaining unread messages
  114. will be in the view. If you want to keep a message in the view along
  115.  
  116. 4-2   Reading Messages
  117.  
  118. with the unread messages, you can hold the message (press [H]), and it
  119. will appear in the Unread view each time until the hold is removed.  
  120.  
  121. A message is considered "read" when you move from it to another message
  122. using Move | Message menu options Next, Previous, Before, or After. The
  123. hotkeys [Space], [PgDn], [B], [PgUp], [Up], [Down], [Right], and [Left]
  124. will also change the flag from 'U' to 'u' if they move to the next or
  125. previous message. Note that when you are using the full screen index
  126. (View | Index | Full), the unread flag is not changed, so you can use
  127. that screen to locate and jump to the message you want to read without
  128. having intervening ones flagged as read. (See The Index Window later in
  129. this chapter.)
  130.  
  131. The Move | Subject | Next (hotkeys [Sh+F6], [X], or [5]) is a special
  132. case. It marks as read the current message and all messages with the
  133. same subject that follow it in the view. This way, when you "skip" a
  134. subject because it does not interest you, the messages you don't want to
  135. read will not stay flagged as unread messages.
  136.  
  137. You can quickly flag all unread messages as read using the Other | Skip
  138. all unread [Alt+F9] function. Use this if you've read all the messages
  139. you want to read in this file and do not want the remaining ones to
  140. return as "unread" messages next time the file is opened.
  141.  
  142. Message Files ---
  143.  
  144. TAPCIS stores all the CompuServe messages it receives in a single ASCII
  145. text file with the forum/service name as the filename and .MSG as the
  146. file extension. These files are usually stored in a subdirectory called
  147. MSG unless you have changed the directory using Setup | Directories from
  148. the main menu. For example, messages from the TAPCIS Forum would all be
  149. stored in C:\TAP\MSG\TAPCIS.MSG if you used our default setup, and your
  150. TAPCIS directory is C:\TAP.
  151.  
  152. Folders are simply message files that are created by you and are not
  153. necessarily affiliated with a particular forum or service. These are
  154. stored in the FOLDERS subdirectory unless you specify otherwise. The
  155. Action | Save command can be used to create folders for current or
  156. selected messages.
  157.  
  158. Aging lets you trim down your message files to keep the size and disk
  159. space requirement manageable. You can choose to have old messages
  160. deleted, or they can be archived in filename.OLD files in the OLD
  161. subdirectory. Aging is required unless you choose to erase the entire
  162. file using File | Erase file. (See Aging later in this chapter).
  163.  
  164. Index Files ---
  165.  
  166. To make your access to the downloaded messages fast and efficient,
  167. TAPCIS creates a separate index file for each message file. In the
  168. index, TAPCIS stores data such as the starting location of the message
  169. (so we can find it instantly), the subject and to/from information, the
  170. date, and status flags indicating such things as whether or not you have
  171. read the message.
  172.  
  173.  
  174.                                                      Reading Messages   4-3
  175.  
  176. TAPCIS manages this information for you automatically. You will notice
  177. that when you first open a message file, it takes a short time to
  178. incorporate new messages in the index. Once the index is created,
  179. opening and closing the message file is very rapid, even with up to
  180. 16,000 messages in the file. 
  181.  
  182.  
  183. ------------------------------------------------------------------------
  184. File Menu
  185.  
  186. The File menu is used to open a message file for reading, to close the
  187. open file and go to either the main menu or another message file, to
  188. exit to DOS, to execute a DOS command or shell to DOS, or to change the
  189. file close options for preserving the status flags, erasing the file or
  190. index, keeping messages as unread, or rewriting the message file.
  191.  
  192. File Open and Exit Functions ---
  193.  
  194. File | Open                                                   [Alt+F][O]
  195.  
  196.    To read the items in a particular file on disk, use File | Open and
  197.    use the File Open dialog to specify/locate the path and filename to
  198.    open. If you know the name of the file, you can specify the full
  199.    pathname. Example:  C:\TAP\FOLDERS\MYFORUM.SAV    If you do not know
  200.    the filename, enter a wildcard specification:  C:\TAP\FOLDERS\*.* 
  201.    The file you are reading is automatically closed before the new file
  202.    is opened.
  203.  
  204.    If Read | Quick read [Q] was selected from the main menu to open the
  205.    first message file, subsequent files are also opened using the Quick
  206.    Read method without indexing new messages.
  207.  
  208. File | Close                                          [F7] or [Alt+F][C]
  209.  
  210.    To return to the main menu, use File | Close. When TAPCIS closes an
  211.    open file, it normally saves the status flags and index. You can tell
  212.    TAPCIS not to save any changed status flags, to rewrite the file to
  213.    remove old and erased items, to delete the index, or to delete both
  214.    index and the file using the File, Status, and Index Options on the
  215.    file menu. You can use [Alt+F7] to close and rewrite in a single
  216.    step.
  217.  
  218. File | Next                                           [F8] or [Alt+F][N]
  219. File | Previous                                    [Sh+F8] or [Alt+F][P]
  220.  
  221.    These commands let you move to the next or previous file in sequence
  222.    without having to return to the main menu. 
  223.  
  224.    If you choose a file with new items to read by pressing [Enter] on an
  225.    In box transaction, File | Next will take you to the next file of the
  226.    same type shown in the In box. When you have visited all the files
  227.    with new items, File | Next will return to the main menu. This is the
  228.    usual way to move through all your new messages and library catalogs.
  229.  
  230.  
  231.  
  232. 4-4   Reading Messages
  233.  
  234.    You can use [Alt+F8] to close and rewrite the current file and then
  235.    move to the next.
  236.  
  237. File | Abort                                       [Alt+Z] or [Alt+F][A]
  238.  
  239.    To close a file and return to the main menu without updating the
  240.    status flags or rewriting the file, use File | Abort. For example,
  241.    you open a file with new items and quickly scan them, but you don't
  242.    want TAPCIS to record that you've read them yet. Use File | Abort,
  243.    and the next time you open the file, the items will still show as
  244.    New. 
  245.  
  246. File | Exit                                        [Alt+X] or [Alt+F][X]
  247.  
  248.    File | Exit closes the file (like File | Close) and then exits
  249.    TAPCIS. This is a quick way to close the file and return to DOS
  250.    without having to exit through the main menu.
  251.  
  252. File, Status, and Index Options ---
  253.  
  254. These options are normally off (as indicated by the underscore [_] in
  255. front of each menu choice) until you select them. An option is selected
  256. if an asterisk (*) appears in front of the option rather than the
  257. underscore.
  258.  
  259. When you choose one of these options from the File menu, the choice
  260. toggles on (*) or off (underscore). To exit the File menu, choose one of
  261. the File open, close, next, or previous options, or press [Esc], or the
  262. click with the right button of the mouse.
  263.  
  264. File | Preserve unread                                        [Alt+F][U]
  265.  
  266.    If you want the items you read this session to remain flagged as
  267.    "unread," turn this option on before closing the file.
  268.  
  269. File | Preserve status                                        [Alt+F][S]
  270.  
  271.    The status flags, indicating whether an item has been read, marked,
  272.    held, erased, etc., are normally saved in the index file when a file
  273.    is closed. If for any reason you wish to close the file while
  274.    preserving the status the flags had when the file was opened, turn
  275.    this option on before using File Close, Open, Next or Previous.  
  276.  
  277. File | Erase index                                            [Alt+F][I]
  278.  
  279.    The index file keeps track of the status flags as well as the
  280.    information necessary to load and sort the file quickly. However, you
  281.    may not wish to keep the index file for all files since it does use
  282.    disk space. If you select this option, the index file will be erased
  283.    when the message is closed.
  284.  
  285.    We do recommend that you keep an index file for all files where you
  286.    need TAPCIS to track whether particular messages have been read by
  287.    you. If you erase the index, TAPCIS will treat all messages in the
  288.    file as "New" (and as "Unread") the next time the file is opened.
  289.  
  290.                                                      Reading Messages   4-5
  291.  
  292. File | Erase file                                             [Alt+F][L]
  293.  
  294.    This option deletes both the file and the index file from disk when
  295.    the file is closed. It is used primarily for housekeeping--when you
  296.    want to erase a file after taking a quick look at it.
  297.  
  298. File | Rewrite file                                           [Alt+F][R]
  299.  
  300.    Rewriting a file removes items flagged for erasure (see Action |
  301.    Erase). The file is rewritten to a new file in the sort order
  302.    currently active when the file is closed. 
  303.  
  304.    For message files, you can specify "aging" options to remove old,
  305.    read messages (that are not held or marked) when the file is
  306.    rewritten. You can have TAPCIS delete those old messages or move them
  307.    to an *.OLD file. You need to set up some aging options so that
  308.    message files are kept at a reasonable size. (See File | Aging)
  309.  
  310.    In libraries, aging is not offered since "old" file descriptions can
  311.    be as valuable as new ones. If you want to trim down the size of a
  312.    library catalog, manually select and erase the items.
  313.  
  314.    Rewriting a file can take anywhere from a few seconds to several
  315.    minutes, depending on how big it is. The process also requires enough
  316.    disk space for 1) the original message file, 2) any messages being
  317.    aged to an *.OLD file, and 3) a new file to contain the items that
  318.    are not aged or erased. When the rewriting process is complete, the
  319.    original file is deleted. 
  320.  
  321.    If the Rewrite fails for some reason (e.g., not enough disk space),
  322.    the original file is left untouched, and the new file is deleted. In
  323.    the process, some messages may have been rewritten to the *.OLD file,
  324.    but the originals will remain in the message file. If rewriting the
  325.    file again results in some duplicates in the *.OLD file, that file
  326.    can be opened by itself and rewritten to remove them. TAPCIS
  327.    automatically flags duplicate messages for erasure when it indexes
  328.    the file. In libraries, you must use the Library | Erase duplicates
  329.    option before rewriting the file.
  330.  
  331.    In addition to using this setting followed by File | Close or File |
  332.    Next, you can use the [Alt+F7] key to close the file, rewrite, and
  333.    return to the main menu, or the [Alt+F8] to close the file, rewrite,
  334.    and move to the next file.
  335.  
  336.  
  337. ------------------------------------------------------------------------
  338. Aging
  339.  
  340. Aging is a process through which a message file is "pruned" of old
  341. messages. If you don't "age" your message files, they eventually will
  342. get too large to handle in TAPCIS. Further, the larger a message file
  343. gets, the longer it takes to index and the more disk space it consumes.
  344.  
  345.  
  346.  
  347.  
  348. 4-6   Reading Messages
  349.  
  350. Therefore, unless you use File | Erase file to delete all the messages
  351. in the file on occasion, aging is a *required process*. Fortunately, the
  352. process is simple and can be done every few days or weeks as necessary.
  353.  
  354.    1) Use File | Aging | Defaults to set up the aging options you want
  355.       to (generally) apply to your message files. (File | Aging is only
  356.       available on the menu when you are reading messages). Unless you
  357.       activate some kind of aging, no pruning will take place. You only
  358.       need to do this once.
  359.  
  360.    2) Use File | Aging | File to set up aging for the particular file
  361.       you are currently reading IF you want it aged in a way that is
  362.       different from the default aging you established in step one. You
  363.       only need to do this once for each file, as necessary.
  364.  
  365.    3) When the message file gets large enough that you feel it is time
  366.       to trim it down, turn on File | Rewrite file  followed by File |
  367.       Close [F7]. The shortcuts are to press [Alt+F7] to do both
  368.       commands in a single keypress, or to press [Alt+F8] to rewrite the
  369.       current file and then open the next message file from the In box.
  370.  
  371. Tip: If you have read all the messages in the file that you want to
  372. read, be sure to use Other | Skip remaining [Alt+F9] to mark any stray
  373. unread messages as read before you do the aging and rewrite. Otherwise,
  374. the messages still flagged as Unread will remain in the message file.
  375. (Held and Marked messages always remain in the message file).
  376.  
  377. Aging Options ---
  378.  
  379. You can choose one of three aging options under File | Aging  |
  380. Defaults/File:
  381.  
  382.    1) No moving or deleting of old messages (no aging)--when a file is
  383.       rewritten, the only messages that will be deleted from the file
  384.       are ones that have been specifically flagged for erasure (by you,
  385.       using Action | Erase, or automatically for duplicate forum
  386.       messages). This is the default option (for safety), but you will
  387.       need to change it to one of the other two options unless you
  388.       always want to trim your files manually using Action | Erase
  389.       before rewriting the file.
  390.  
  391.    2) Delete old messages (do not save a copy)--the one to use if you do
  392.       not want to keep old messages; once they have been read and
  393.       reached a certain "age," they will be deleted permanently.
  394.  
  395.    3) Move old messages to the forum.OLD file--archives aged messages
  396.       into a file with the forum name as the filename and .OLD as the
  397.       file extension. These archived messages go into the Oldfiles
  398.       directory specified under Setup | Directories (which, if left
  399.       blank, will store the .OLD file in the same directory as the
  400.       messages file).
  401.  
  402.  
  403.  
  404.  
  405.  
  406.                                                      Reading Messages   4-7
  407.  
  408. What Makes a Message "Old"? ---
  409.  
  410. A message is considered to be "old" if it is older than a certain number
  411. of days *compared to the most recent message in the file*. 
  412.  
  413. The default settings are as follows:
  414.  
  415.    Message is older than  20   days or the message reply
  416.    Tree has been inactive 10   days.
  417.  
  418. Forum messages form "reply trees," or threads with many different
  419. branches. The pruning TAPCIS does is based both on the relative age of
  420. an individual message and on how long its branch of the reply tree has
  421. been inactive. In the example above, TAPCIS starts by aging all messages
  422. that are more than 20 days older than the most recent message in the
  423. file. It then looks and sees if any branches of the discussions that
  424. remain have not had any new replies for over 10 days. If not, the whole
  425. branch is pruned.
  426.  
  427. If you'd like TAPCIS to age complete threads only, rather than pruning
  428. branches, set the message days value to 9999.
  429.  
  430. The net effect of the 20/10 days setting is that you'll keep mostly 10
  431. days worth of messages. For discussions that are ongoing, you'll keep a
  432. history of the parts of them that are still active for up to 20 days.
  433. Note that the first number should be greater than the second number;
  434. otherwise, only the age of the message will be taken into account. 
  435. (I.e., if you set it to "Message older than 10 days" and "Tree inactive
  436. for 20 days," TAPCIS will have already aged all messages older the 10
  437. days before it even looks for threads inactive for 20 days.)
  438.  
  439. For CompuServe MAIL message files, there is no threading, so the
  440. "Message is older than ___ days" setting is the only one that has any
  441. effect.
  442.  
  443. File Size Aging Limits ---
  444.  
  445. Often you'll want to limit the size of the forum message files by size
  446. rather than just by age. The aging parameters offer you two settings to
  447. control this:
  448.  
  449.    But always keep the file size:
  450.       Below 5000  messages, and
  451.       Below 2000  Kilobytes
  452.  
  453. This means that regardless of how many messages are left after the days-
  454. based aging parameters are applied, continue to age the oldest messages
  455. until the file is below 5000 messages. Then, continue to age the oldest
  456. messages until the file size is below 2 megabytes (2000K).
  457.  
  458. You can set these to the maximum values (16000) if you want to use age-
  459. based pruning only.
  460.  
  461.  
  462.  
  463.  
  464. 4-8   Reading Messages
  465.  
  466. What Does Not Age ---
  467.  
  468. Messages that are Unread, Held, or Marked will not age from a message
  469. file, regardless of the settings. This means you can tell TAPCIS to age
  470. messages that are more than 1 day old, and rewriting the file will age
  471. all read messages that are not flagged as being held or marked.
  472.  
  473. Items flagged for erasure (E) are always erased, even if held, marked,
  474. or unread. They are also not moved to the forum.OLD file even if they
  475. would otherwise qualify under the aging options.
  476.  
  477. File | Aging | File                                        [Alt+F][G][F]
  478.  
  479.    Sets the aging options for the current file only. You get the option
  480.    of selecting the default aging options, or setting specific options
  481.    for this file. 
  482.  
  483.    We recommend that you set up file specific aging for the MAIL.MSG
  484.    file, generally with higher day specific aging (such as 90 days,
  485.    rather than 10).
  486.  
  487. File | Aging | Defaults                                    [Alt+F][G][D]
  488.  
  489.    Aging defaults only apply to message files with the file extension
  490.    .MSG. Changing the aging defaults affects all *.MSG files that do not
  491.    have file specific aging parameters set.
  492.  
  493.    Note that files with file extensions other than .MSG require the use
  494.    of File | Aging | File options in order for aging to apply to them.
  495.  
  496. File | Aging | Show                                        [Alt+F][G][S]
  497.  
  498.    If you'd like to see the effect of the current aging options before
  499.    the are actually implemented, use this command to flag messages that
  500.    qualify for aging with the Age flag (A).
  501.  
  502.  
  503. ------------------------------------------------------------------------
  504. Move Menu
  505.  
  506. The Move Menu is used to scroll the current message (if it is longer
  507. than one screen full), to move from message to message, to skip around
  508. by subject or section, and to traverse the tree of replies that make up
  509. a message thread. You can also search for text, jump to a particular
  510. message number, and set/goto a bookmark.
  511.  
  512. You will choose most of these functions by using the hotkeys assigned to
  513. the menu choices or the mouse tool bar.
  514.  
  515. Remember, in the help descriptions, "item" refers to a message in a
  516. message file or a library description in a catalog.
  517.  
  518.  
  519.  
  520.  
  521.  
  522.                                                      Reading Messages   4-9
  523.  
  524. Scroll by Line or Page ---
  525.  
  526. These menu choices exist primarily to remind you of the hotkeys assigned
  527. as shortcuts for each function. Obviously, selecting Move | Line | Next
  528. is a lot less efficient than pressing [F6] or [Sh+Down] once.
  529.  
  530. Move | Line | Next                    [F6] or [Sh+Down] or [Alt+M][L][N]
  531. Move | Line | Previous                     [F5] or [Sh+Up] [Alt+M][L][P]
  532.  
  533.    Scroll the item by line. If all of the item cannot fit on the screen
  534.    at once, using [F5] or [Sh+Up]/[F6] or [Sh+Down] will scroll it line
  535.    by line. The keys will not advance to another item when you reach the
  536.    end or top of the item. In the full screen index these functions move
  537.    to the next | previous entry.
  538.  
  539.    The end of the item is indicated by a horizontal line at the right
  540.    side of the last line.
  541.  
  542.    The mouse can be used to click on the scroll bars to scroll the item
  543.    or index as well.
  544.  
  545.    The [Up]/[Down] keys may be re-mapped to scroll an item by line
  546.    rather than move from one item to the next. This is changed through
  547.    Setup | Parameters | Interface and the "Up/Down scroll item" option,
  548.    and also affects the [Right]/[Left] arrow keys. 
  549.  
  550. Move | Page | Next                    [PgDn] or [Space] or [Alt+M][P][N]
  551. Move | Page | Previous                    [PgUp] or [B] or [Alt+M][P][P]
  552.  
  553.    To view the next screen of a multi-screen item, use Move | Page |
  554.    Next. The [PgDn] and [Space] bar hotkeys are the ones used most often
  555.    in TAPCIS. When you begin to read messages or library descriptions,
  556.    pressing either of these keys will advance to the next screen. At the
  557.    end of the item, they advance to the next item in the view.
  558.  
  559.    If you want to backtrack, use the [PgUp] or [B] hotkeys for Move |
  560.    Page | Previous. At the top of an item, either key will take you to
  561.    the top of the previous item in the view.
  562.  
  563.    If you'd prefer that [PgUp] [PgDn] move only within a multi-screen
  564.    item and not move to the next/previous one, turn off the "Page
  565.    through" option under Setup | Parameters | Interface. This option
  566.    does not affect the [Space] and [B] hotkeys.
  567.  
  568.    In the index these keys move to the next/previous page of index
  569.    entries.
  570.  
  571. Move | Line or Page | First             [Ctrl+PgUp] or [Alt+M][L | P][F]
  572. Move | Line or Page | Last              [Ctrl+PgDn] or [Alt+M][L | P][L]
  573.  
  574.    Use these commands to move to the top or bottom of a multi-screen
  575.    item. In the index these commands move to the first or last item in
  576.    the view. The mouse can be also used to scroll the message.
  577.  
  578.  
  579.  
  580. 4-10   Reading Messages
  581.  
  582. Move by Item ---
  583.  
  584. Move | Item | Next                        [Down] or [+] or [Alt+M][I][N]
  585. Move | Item | Previous                      [Up] or [-] or [Alt+M][I][P]
  586.  
  587.    These commands move to the next or previous item in the view.  You
  588.    will notice in the index display that all items are shown in
  589.    sort order. The items in the view are indicated with V status flag on
  590.    the left side and are in a different color. 
  591.  
  592.    The [Up]/[Down] keys may be re-mapped to scroll an item by line
  593.    rather than move from one item to the next. This is changed through
  594.    Setup | Parameters | Interface and the "Up/Down scroll item" option.
  595.    This option also affects the [Right]/[Left] arrow keys. See the help
  596.    for that option for details.
  597.  
  598. Move | Item | After               [Right] or [Sh+Right] or [Alt+M][I][A]
  599. Move | Item | Before                [Left] or [Sh+Left] or [Alt+M][I][B]
  600.  
  601.    These commands position to the item after or before the current item
  602.    regardless of whether that item is in the view.
  603.  
  604. Move | Item | First                       [Home] or [1] or [Alt+M][I][F]
  605. Move | Item | Last                         [End] or [9] or [Alt+M][I][L]
  606.  
  607.    Position to the first or last item in the current view.
  608.  
  609. Move | Item | Beginning                     [Ctrl+Home] or [Alt+M][I][G]
  610. Move | Item | End                            [Ctrl+End] or [Alt+M][I][E]
  611.  
  612.    Position to first/last item in the sort order, ignoring the view.
  613.  
  614. Move by Subject  ---
  615.  
  616. Move | Subject | Next             [Sh+F6] or [X] or [5] or [Alt+M][S][N]
  617. Move | Subject | Previous             [Sh+F5] or [Bksp] or [Alt+M][S][P]
  618. Move | Subject | First                              [4] or [Alt+M][S][F]
  619.  
  620.    A subject consists of all message items in the file with precisely
  621.    the same subject text. Two identically worded subjects with different
  622.    capitalization are treated separately.
  623.  
  624.    Move | Subject | Next is the command to use when you start reading a
  625.    group of messages with the same subject, and you decide you are not
  626.    interested in reading the rest of the replies. This command marks the
  627.    skipped messages as read so you won't see them in the *Unread* view
  628.    when the file is opened again.
  629.  
  630.    Move | Subject | Previous and Move | Subject | First are the same
  631.    function except that First will not move backwards once it reaches
  632.    the top of the subject. The Previous command, if already at the first
  633.    message in the subject, will position to the first message of the
  634.    previous subject. 
  635.  
  636.  
  637.  
  638.                                                      Reading Messages   4-11
  639.  
  640.     All the commands only show messages that are in the current view. You
  641.    can View | Toggle all [F3] if you want to see all messages in the
  642.    file.
  643.  
  644. Move by Thread ---
  645.  
  646. These commands move within the "tree of replies," also known as a
  647. message "thread." Let's say you leave a message in the TAPCIS forum and
  648. ask a question. Your original message is the "root" of the thread tree.
  649. We say that it has a depth of zero (0). Then, your message gets two
  650. replies. Each reply is at a depth of one (1). You reply to the first
  651. message (depth 2), and the recipient replies to your message (depth 3).
  652. The thread tree looks like this (with the depth shown in parenthesis and
  653. the order of posting alphabetical):
  654.  
  655.           A(0) --- B(1) --- D(2) --- E(3)
  656.                |-- C(1)
  657.  
  658. In the normal sort order for reading forum messages, TAPCIS would show
  659. you the messages A-B-D-E-C. This way you read all the replies in
  660. context.
  661.  
  662. All the Move | Thread commands will go outside the view if necessary to
  663. show you the proper message. 
  664.  
  665. Move | Thread | Next                        [Ctrl+Down] or [Alt+M][T][N]
  666.  
  667.    Positions to first reply to the current message. If there are no
  668.    replies, no movement occurs.
  669.  
  670. Move | Thread | Previous       [Ctrl+Up] or [Ctrl+Left] or [Alt+M][T][P]
  671.  
  672.    Positions to the parent of the current message (if one exists in the
  673.    message file). The message to which you reply is the "parent" of your
  674.    reply. In the thread tree diagram above, the parent of B(1) is A(0).
  675.    A(0) is also the parent of C(1). D(2)'s parent message is B(1).
  676.    You'll notice that the parent is always one level above the message.
  677.    The root message (A(0)) does not have a parent.
  678.  
  679.    The parent (Thread | Previous) is not always the message right before
  680.    the message you are viewing. For example, if you are looking at C(1)
  681.    and want to read the parent, you would have to backtrack through
  682.    E(3), D(2), and B(1) to get to A(0). This command will take you to
  683.    A(0) directly, even if A(0) is not in the current view.
  684.  
  685. Move | Thread | First                               [0] or [Alt+M][T][F]
  686.  
  687.    Positions to the root message (the first message in the thread at
  688.    level 0), even if not in the view. The root message is the one that
  689.    "got things started." Referring back to the root message will often
  690.    refresh your memory and let you reread the entire thread in context.
  691.    From any message in the diagram, Move | Thread | First will position
  692.    to A(0).
  693.  
  694.  
  695.  
  696. 4-12   Reading Messages
  697.  
  698. Move | Thread | After                        [>] or [.] or [Alt+M][T][A]
  699. Move | Thread | Before                       [<] or [,] or [Alt+M][T][B]
  700.  
  701.    These commands move within the current reply level. From B(1), Move |
  702.    Thread | After would skip the branch containing the replies to B(1)
  703.    (Messages D(2) and E(3)) and position to C(1). Move | Thread | Before
  704.    does the same in reverse (from C(1) to B(1)).  These commands are
  705.    useful when you want to read all the direct replies to a message,
  706.    excluding replies to replies.
  707.  
  708. Move by Section ---
  709.  
  710. Forums are organized into message and library sections. Each section
  711. contains messages or files on a particular subtopic in the forum's
  712. broader subject area. 
  713.  
  714. Move | Section | Next                         [Ctrl+F6] or [Alt+M][C][N]
  715. Move | Section | Previous                     [Ctrl+F5] or [Alt+M][C][P]
  716. Move | Section | First                                     [Alt+M][C][F]
  717.  
  718.    Moving by Next or Previous section lets you quickly get to a section
  719.    of interest, leaving items in the skipped sections for reading later.
  720.    (Unlike the message reading commands Move | Subject and Move |
  721.    Thread, Move | Section does not mark skipped messages as having been
  722.    read).
  723.  
  724.    Move | Section | First positions to the first item in the current
  725.    section. If already at the first item, no movement occurs.
  726.  
  727. Move | Section | Choose                                    [Alt+M][C][C]
  728.  
  729.    Lets you choose the section you want to locate. Type the number of
  730.    the section (if you know it) or use the right/left arrow keys to
  731.    cycle through the possibilities. Pressing [F2] or clicking with the
  732.    mouse will bring up a pick list of the sections and their names.
  733.  
  734. Finding Text ---
  735.  
  736. Move | Find Text                               [F2] or [F] or [Alt+M][F]
  737.  
  738.    To locate a message or library description that contains specific
  739.    text, use Move | Find text. You will be asked for the text to find
  740.    and given several options to choose. By default, only items in the
  741.    current view from the current location forward are searched.
  742.  
  743.    Note: if you are already positioned to an item where the text match
  744.    is found, TAPCIS will not move to the next item if you re-use this
  745.    command. This way you can still find matches when they exist in the
  746.    current item. To move to the next match, use the Move | Find next [N]
  747.    function.
  748.  
  749.    To search all items and ignore the current view, use View |
  750.    Toggle all [F3] before you search.
  751.  
  752.  
  753.  
  754.                                                      Reading Messages   4-13
  755.  
  756.     Select "Match case" if you want the text to match precisely including
  757.    capitalization.
  758.  
  759.    Select "Reverse search" to start searching from the current item
  760.    towards the first message in the sort order. Use [Sh+F2] to start a
  761.    reverse search where this option is automatically selected for you.
  762.  
  763.    Select "Originate search start/end" to begin a forward search from
  764.    message #1 or a reverse search from the end without having to first
  765.    move to the start or end.
  766.  
  767.    The search can be limited to particular parts of the item. You can
  768.    tell TAPCIS to search the "entire" item or the "body" (text other
  769.    than the header items). For messages, you can search the subject,
  770.    "from" name and address, "to" name and address, or a combination of
  771.    these. 
  772.  
  773.    For library items, you can search the name of the file, the type of
  774.    file (the file extension), the title, and/or the keywords.
  775.  
  776. Move | Find next                          [Ctrl+F2] or [N] or [Alt+M][N]
  777.  
  778.    Continue the search you specified with the Move | Find text command.
  779.    The direction of the search, the options, and the text remain
  780.    unchanged.
  781.  
  782. Jumping to an Item ---
  783.  
  784. Move | Jump                                [Alt+F2] or [J] or [Alt+M][J]
  785.  
  786.    Jump to a specific position in the sort order or within the current
  787.    view. On the bottom status line, there are two ranges. For example,
  788.    [432/456] 7/30. This indicates that you are looking at item #432 out
  789.    of 456 items in the file, arranged according to the current sort
  790.    order. This is also item #7 of 30 in the current view.
  791.  
  792.    In the Jump dialog, entering 13 will go to [13/456] in the file. Use
  793.    a leading "V," as in V13, to go to the 13th item in the current view.
  794.  
  795.    When reading messages, you can enter a number with a leading # sign
  796.    (e.g., #327530). TAPCIS will try to locate that message within the
  797.    file and position to it (whether it is in the current view or not).
  798.    If you enter a number greater than the number of items in the file,
  799.    TAPCIS assumes you want to find a CompuServe message number; the #
  800.    sign would not be needed.
  801.  
  802. Tracking Items Previously Seen ---
  803.  
  804. Move | Track | Back                 [Ctrl+Right] or [[] or [Alt+M][T][B]
  805. Move | Track | Forward                              []] or [Alt+M][T][F]
  806.  
  807.    As you move through the messages or library descriptions, TAPCIS
  808.    keeps track of the most recent items at which you've stopped. For
  809.    example, if you start at item #5 and jump to #23, then Find text in
  810.    #37 and #123, you can use Move | Track | Back to go from #123 to #37
  811.  
  812. 4-14   Reading Messages
  813.  
  814.    to #23 to #5. Once you have used Track | Back, Track | Forward takes
  815.    you forward in the list from #5 to #23 to #37 and finally to #123.
  816.  
  817.    These track commands are quite useful. If you use Move | Thread |
  818.    First to position to the root message, Track | Back will return you
  819.    to the message you were reading.
  820.  
  821.    It is also useful with Jump, Find text and Find next, and Move |
  822.    Subject | Next. You can also use it anytime you accidentally move to
  823.    a message and lose your place. Track | Back will return you to where
  824.    you were.
  825.  
  826. Bookmarks ---
  827.  
  828. Move | Bookmark set                                    [K] or [Alt+M][K]
  829. Move | Goto bookmark                                   [G] or [Alt+M][G]
  830.  
  831.    A bookmark is a place in the file to which you would like to return
  832.    (after Move | Find text or a Move | Jump, for example). When you set
  833.    the bookmark, a (B) character shows on the index line. From any item
  834.    in the file, Move | Goto bookmark will return to this item.
  835.  
  836.    The bookmark position is saved when you exit the file. However,
  837.    TAPCIS does not automatically position to the bookmark when you re-
  838.    open the file. Use Move | Goto bookmark to locate that position. 
  839.  
  840.    There is only one bookmark. Setting a new bookmark removes the old
  841.    one.
  842.  
  843.  
  844. ------------------------------------------------------------------------
  845. Select Menu
  846.  
  847. Items are selected so that you can perform some Action on them, such as
  848. saving, printing, or erasing. Let's say you want to print a series of
  849. items all at once from your file. You select the ones you want to print
  850. from different parts of the file and then use Action | Print to print
  851. them. You could then re-select these items with a single keystroke
  852. [Ctrl+R] and save them to a file.
  853.  
  854. If you have not selected any items, the action commands act on the
  855. current item only. 
  856.  
  857. The select flag shows as an asterisk (*) in the index display and
  858. "Select" in the status area at the top of the text.
  859.  
  860. Remember that if you use a command that selects more than one item at a
  861. time (e.g., Select | Section), it will select only items in the current
  862. view unless you turn off the Select | Use view option.
  863.  
  864. The number of selected items is shown on the bottom status line until
  865. you choose an action command, one of the write commands that use
  866. selected items, or Select | Clear.
  867.  
  868.  
  869.  
  870.                                                      Reading Messages   4-15
  871.  
  872. Select Commands ---
  873.  
  874. The behavior of these select commands depends on the Toggle, Set, or
  875. Clear options. The default is to "toggle" the flag, turning it ON if it
  876. is OFF and OFF if it is ON. 
  877.  
  878. The commands also respect the "Use view" setting, which by default will
  879. select only items in the current view. If you want to select from all
  880. items, you can do one of two things: 1) turn Select | Use view OFF, or
  881. 2) press View | Toggle All [F3] to put ALL messages into the current
  882. "view" temporarily. 
  883.  
  884. Select | Item                       [Ctrl+I] or [*] or [8] or [Alt+S][I]
  885.  
  886.    Select the current item. Use [8] if you want to select the current
  887.    item and automatically move to the next item. 
  888.  
  889.    You can select items individually or by using one of the select group
  890.    commands below.
  891.  
  892. Select | Subject                                  [Ctrl+S] or [Alt+S][S]
  893. Select | Branch                                   [Ctrl+B] or [Alt+S][B]
  894. Select | Section                                  [Ctrl+C] or [Alt+S][C]
  895.  
  896.    To select all messages with the same subject, use Select | Subject
  897.    while you are reading any message with that subject. To select the
  898.    current message, all its replies, and all replies to those replies,
  899.    use Select | Branch. (Only works with messages that have been sorted
  900.    into thread order).
  901.  
  902.    To select all items in the current message or library section, use
  903.    Select | Section.
  904.  
  905. Select | All                                      [Ctrl+A] or [Alt+S][A]
  906.  
  907.    Selects all items in the current view (unless you turn off Select |
  908.    Use view in order to act on the entire file). You could use this to
  909.    print, save, erase, or hold all the items at once.
  910.  
  911.    One excellent use of this command is first to select all the items
  912.    you want to keep in your file. Make sure Select | Toggle is on and
  913.    then use Select | All. The items you want to keep will be cleared of
  914.    the select flag and all those you want to erase will be selected. Use
  915.    Action | Erase, and you'll have flagged for erasure the items you no
  916.    longer want. Choose File | Rewrite and then File | Close to remove
  917.    them from the file permanently.
  918.  
  919. Select | Marked                                   [Ctrl+K] or [Alt+S][K]
  920. Select | Held                                     [Ctrl+H] or [Alt+S][H]
  921. Select | Erase                                                [Alt+S][E]
  922.  
  923.    You can select the items that have Mark, Hold, or Erase status flags
  924.    using these select commands. For example, over several days you use
  925.    the Mark flag to tag messages you want to forward to a friend. You
  926.    then Select | Marked followed by Write | Forward to send them as a
  927.  
  928. 4-16   Reading Messages
  929.  
  930.    batch. Once you've forwarded them, use Select | Marked and then
  931.    Action | Mark to clear the mark flags.
  932.  
  933. Select | Bookmark                                             [Alt+S][O]
  934.  
  935.    Selects all items between the current position and the bookmark,
  936.    inclusive. Use this to select a block of items. For example, you
  937.    might sort a message file by the From name, put a bookmark on the
  938.    first message from a particular person, move to the last message from
  939.    the person, and use Select | Bookmark followed by Action | Save to
  940.    save the messages to a file.
  941.  
  942. Select | Clear                                    [Ctrl+L] or [Alt+S][L]
  943.  
  944.    Clears all selections. If you clear the selections accidentally,
  945.    Select | Re-select will return the items to Selected status.
  946.  
  947. Select | Re-select                                [Ctrl+R] or [Alt+S][R]
  948.  
  949.    Re-selects the last selection set. Every time you use an Action on a
  950.    set of selected items, the selection set is cleared. If you want to
  951.    perform more than one action (e.g., first save and then print),
  952.    select the items, initiate the first action, immediately use Select |
  953.    Re-select to re-select the items, and then do the next action.
  954.  
  955. Select | Toggle                                               [Alt+S][G]
  956. Select | Set on                                               [Alt+S][N]
  957. Select | Set off                                              [Alt+S][F]
  958.  
  959.    The normal action, when you select an item, is to "toggle" the select
  960.    flag ON (shown as an * in the index) if it is OFF and turn the flag
  961.    OFF if it is ON. This is the default setting and is shown on the
  962.    Select menu with an asterisk (*) in front of the Toggle menu choice.
  963.  
  964.    On rare occasions you may want to change this behavior. For example,
  965.    you've been selecting a number of items in Section 1 to save. After
  966.    reading further, you decide you want to save the whole section. If
  967.    you use Select | Section with toggle flag on, the ones you had
  968.    previously selected will be toggled off. Choose Select | Set on first
  969.    before the Select | Section, and you'll get what you want.
  970.  
  971.    Select | Set off will always clear the select flag when you use any
  972.    of the other Select menu choices such as Select | Item, Select |
  973.    Section, etc.. If you find you can't select any items, you may have
  974.    inadvertently chosen this option.
  975.  
  976. Select | Use view                                             [Alt+S][V]
  977. Select | Ignore view                                          [Alt+S][W]
  978.  
  979.    The select commands normally use the view to determine which items to
  980.    select. For example, if the view is showing only unread items, and
  981.    you choose Select | Section, only the items in that section that are
  982.    in the view are selected--not those you have read before.
  983.  
  984.  
  985.  
  986.                                                      Reading Messages   4-17
  987.  
  988.     To apply the selection to all items (not just those in the view), use
  989.    the Select | Ignore view option so that the asterisk (*) moves to in
  990.    front of that menu item. You can also make this the default using
  991.    Setup | Parameters | Interface and turning the "Select: Use view"
  992.    option off [_].
  993.  
  994.  
  995. ------------------------------------------------------------------------
  996. Action Menu
  997.  
  998. This menu lets you perform actions, such as saving, printing, erasing,
  999. or holding, on selected items. If you have not selected any items, the
  1000. action is performed on the current item.
  1001.  
  1002. For commands such as Hold, Mark, and Erase that change a status flag,
  1003. the action command will toggle the setting of that flag. For example, if
  1004. the current item is held and you choose Action | Hold, the hold flag
  1005. will be turned off.
  1006.  
  1007. Other commands such as Save, Move, and Print take place immediately.
  1008.  
  1009. Hold, Mark, Erase ---
  1010.  
  1011. These actions toggle. For example, to change an item from held to
  1012. unheld, re-use the Action | Hold command on the item.
  1013.  
  1014. Action | Hold                                          [H] or [Alt+A][H]
  1015.  
  1016.    A typical use for the hold flag is to exempt an item from aging and
  1017.    to force it to reappear along with unread items each time the file is
  1018.    loaded (the default *Unread* view always includes Held messages). A
  1019.    good candidate for a hold would be an item you've looked at but want
  1020.    to be reminded about later.
  1021.  
  1022. Action | Mark                                          [M] or [Alt+A][K]
  1023.  
  1024.    Mark is like hold, but a marked item is not displayed along with new
  1025.    items in the default *Unread* view. You might mark items you are
  1026.    putting together over a period of days to forward or print. The
  1027.    Select | Marked command will select all these marked items, and then
  1028.    another action can be performed on that set.
  1029.  
  1030.    Remember, the select flag is not saved in the index. Use the mark
  1031.    flag if you need to tag a set of items and have those tags remain
  1032.    when the file is closed and reopened.
  1033.  
  1034. Action | Erase                                [E] or [Del] or [Alt+A][E]
  1035.  
  1036.    The erase flag is used to tell TAPCIS that you want this item removed
  1037.    from the file the next time the file is rewritten using File |
  1038.    Rewrite file. Since the erasure is not immediate, if you accidentally
  1039.    mark items for removal, you can turn off the erase flag by using
  1040.    Action | Erase again. 
  1041.    Note: Messages flagged for erasure are never aged to an .OLD file.
  1042.  
  1043.  
  1044. 4-18   Reading Messages
  1045.  
  1046.    Use the [Del] (Delete) key if you want to erase and automatically
  1047.    move to the next item.
  1048.  
  1049. Deleting from the forum ---
  1050.  
  1051. Action | Delete CIS                             [Ctrl+Del] or [Alt+A][L]
  1052.  
  1053.    Deleting a message from CompuServe is done rarely. The usual
  1054.    etiquette is to leave all public messages in the forum for others to
  1055.    read.  As a general rule, you should not delete messages you write or
  1056.    receive. You should, however, delete (P)rivate forum messages you
  1057.    receive. (TAPCIS prompts you to delete private messages once you have
  1058.    replied to them).
  1059.  
  1060.    You must be the sender or recipient of a message in order to delete
  1061.    it from a forum. 
  1062.  
  1063.    CompuServe Mail messages are normally deleted from your online
  1064.    mailbox by TAPCIS when it receives them, so this command only applies
  1065.    to forum messages. 
  1066.  
  1067.    Erasing library files must be done interactively by browsing the file
  1068.    and using the ERA command.
  1069.  
  1070. Saving and Moving ---
  1071.  
  1072. Action | Save                     [S] or [Ctrl+F] or [Ins] or [Alt+A][S]
  1073.  
  1074.    This command saves selected items in a different file. The result is
  1075.    an ASCII text file that can be opened and read within TAPCIS just
  1076.    like normal message (*.MSG) or library catalog (*.CAT) files.
  1077.  
  1078.    If the file does not exist, TAPCIS asks whether you want to create
  1079.    it. If it does exist, the items are appended to the end of the file. 
  1080.  
  1081.    When saving a message from a forum message file, the default name is
  1082.    forumname.SAV. From a library catalog, it is forumname.LSV.
  1083.  
  1084.    Use the [Ins] (Insert) key if you want to save to the default file
  1085.    without having to confirm the file through the Action | Save dialog.
  1086.  
  1087. Action | Move                                          [V] or [Alt+A][V]
  1088.  
  1089.    Move is identical to Action | Save except once the items are saved,
  1090.    the erase flag is set for the items. They will be removed from the
  1091.    file the next time the file is rewritten.
  1092.  
  1093. Printing ---
  1094.  
  1095. Action | Print                              [P] or [Sh+F7] or [Alt+A][P]
  1096.  
  1097.    Prints the selected items to the printer. Choose the printer port
  1098.    using  Setup | Parameters | Printer.
  1099.  
  1100.  
  1101.  
  1102.                                                      Reading Messages   4-19
  1103.  
  1104. Action | One eject                                            [Alt+A][O]
  1105.  
  1106.    This is the default choice for printing. After all items are printed,
  1107.    a single page eject (form feed) is sent to the printer.
  1108.  
  1109. Action | All eject                                            [Alt+A][A]
  1110.  
  1111.    Choose this option if you want a page eject (form feed) after each
  1112.    item.
  1113.  
  1114.    Turn both one eject and all eject off if you do not want any page
  1115.    eject sent after the items print. The setting of One eject or All
  1116.    eject is maintained until changed.
  1117.  
  1118. Action | Eject Page                                           [Alt+A][J]
  1119.  
  1120.    Sends a single page eject (form feed) to the printer. Does not print
  1121.    any items.
  1122.  
  1123.  
  1124. ------------------------------------------------------------------------
  1125. Views
  1126.  
  1127. A "view" shows you just the items you want to see. It isolates the
  1128. messages or file descriptions that you are interested in from amidst a
  1129. file that can contain thousands of items.
  1130.  
  1131. A simple example is the *Unread* view. This view picks out all the items
  1132. you've not yet read, plus the items you've Held, excludes any items to
  1133. be erased, and presents them as a group. All the items that don't match
  1134. are considered "outside the view" even though they are still in the file
  1135. and easily available to you.
  1136.  
  1137. Views make it easy for you to read what you want to read using the
  1138. normal navigation keys. Using [Space] to scroll by screen, or
  1139. [Up]/[Down] to move by item, you read through the items; TAPCIS flags
  1140. them as being read as you go. If you exit the file, when you return to
  1141. the *Unread* view, it will show you just what you have not read.
  1142.  
  1143. You can load views to look at just the new messages to you, all items
  1144. except those to be erased, items within a date range, new items that
  1145. were most recently received from CompuServe, and much more. 
  1146.  
  1147. When you're getting started, all you really need to know about views is
  1148. that the *Unread* view will show you what you haven't read. What you
  1149. have not looked at will return in the view each time you open the file.
  1150. Once you've read everything in the file, next time you open it you'll
  1151. see the *All* view (everything in the file except items to be erased).
  1152.  
  1153. Turning Off the View ---
  1154.  
  1155. You can, at any time, toggle off the view so you see ALL items with
  1156. View | Toggle all, which has a hotkey of [F3]. If you cannot seem to
  1157. find something, press [F3], then [Home], and look from the top of the
  1158. file.
  1159.  
  1160. 4-20   Reading Messages
  1161.  
  1162. View | Toggle all                                     [F3] or [Alt+V][A]
  1163.  
  1164.    If you "can't find" your messages, use View | Toggle all, which we've
  1165.    assigned to the [F3] key. A view takes the entire message file and
  1166.    shows you only a part of it. Even the *All* view eliminates from the
  1167.    view those messages that have been flagged for erasure. 
  1168.  
  1169.    Press [F3] and the bottom status line changes to read "ALL messages."
  1170.    You can then use any of the Move commands to navigate through the
  1171.    entire message file. When you are done and want to return to the
  1172.    view, press [F3] again.
  1173.  
  1174.  
  1175.  
  1176.                                                 View Editing
  1177.  
  1178.                                                 Editing an
  1179.                                                 Unread_ToMe 
  1180.                                                 view that shows
  1181.                                                 all unread
  1182.                                                 messages that
  1183.                                                 are to the
  1184.                                                 current user
  1185.                                                 ID.
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193. View Editing ---
  1194.  
  1195. View | Edit view                                  [Ctrl+V] or [Alt+V][E]
  1196.  
  1197.    To create a view we start with "filters." These filters are applied
  1198.    in sequential order to a set of items, either messages or library
  1199.    file descriptions. The idea is to be able to isolate just the items
  1200.    that are currently of interest, leaving the rest of the items
  1201.    "outside the view" (but still in the file and easily available).
  1202.  
  1203.    Once the items for the view are located, all items in the file are
  1204.    organized into a "sort order" of your choice. This determines the
  1205.    order in which the items in the view are presented.
  1206.  
  1207.    You can use the View edit dialog to load other views, as well,
  1208.    previewing what they do before you "Use" one. From the View name
  1209.    field, use the [Right] and [Left] arrow keys to scroll through the
  1210.    view choices.
  1211.  
  1212.  
  1213.  
  1214.  
  1215.  
  1216.  
  1217.  
  1218.                                                      Reading Messages   4-21
  1219.  
  1220. Filters and Buttons ---
  1221.  
  1222. TAPCIS starts with no items in the view. It then takes the filters in
  1223. *sequential order, from the top of the list to the bottom* and "applies"
  1224. them. For each filter there is a symbol that tells TAPCIS how you want
  1225. this filter applied. 
  1226.  
  1227. The easiest way to understand this is through an example. Let's say you
  1228. want to create a view to show you all messages in the file that are
  1229. Unread or Held. You want to exclude messages from you.
  1230.  
  1231. From the list of filters, you "add" unread and held messages to the view
  1232. by putting the plus sign in front of those filter names:
  1233.  
  1234.    + Unread
  1235.    + Hold
  1236.  
  1237. Then, you "strike" from the view all messages from this user ID using
  1238. the slash [/] and the from name #ME (which TAPCIS translates for you
  1239. into the current user ID).
  1240.  
  1241.    / From #ME
  1242.  
  1243. In front of each of the other filters, you put the "ignore" symbol, an
  1244. underscore [_], if one is not already present.
  1245.  
  1246. From the symbol field (left side of the filter names), you can press
  1247. [F2] to get this list:
  1248.  
  1249.    _  --    Ignore this filter option
  1250.    +  --    Add messages to View if they match this filter
  1251.    /  -- Remove messages from View if they match this filter
  1252.    &  -- Keep messages in View ONLY if they match this filter
  1253.    !  -- Add messages to View if they do NOT match this filter
  1254.  
  1255. Let's say you wanted to change the view to show you unread and held
  1256. messages, but ONLY those that are to your user ID. The view would then
  1257. be:
  1258.  
  1259.    + Unread
  1260.    + Hold
  1261.    & To #ME
  1262.  
  1263. Filters for Message Files ---
  1264.  
  1265. The first filter you specify as something other than ignore [_] must be
  1266. either + or !. TAPCIS starts building the set of items in the view from
  1267. a "clean slate"--not from the current view. Therefore, the remove [/]
  1268. and keep [&] symbols don't make sense until you've added something to
  1269. the set.
  1270.  
  1271.    Section: Identifies the sections to be included. Use [F2] to choose
  1272.       from a list or enter the section list yourself. "+ Section All"
  1273.       starts the view with all items in the file. 
  1274.  
  1275.  
  1276. 4-22   Reading Messages
  1277.  
  1278.    Unread, New, Hold, Mark: Items with these flags are filtered. 
  1279.  
  1280.    Date: Filter by date range. If you want a specific date, use MMDDYY,
  1281.       YYMMDD, MM/DD/YY, DD.MM.YY, MMM DD, or DD-MMM-YY (e.g., 31-Oct-94)
  1282.       formats. If you enter a number that isn't a date, it is treated as
  1283.       a relative number of days. For example: "Date: 3 through [blank]"
  1284.       will filter based on the last three days in the file. "Date: 3
  1285.       through 10/19/94" will filter based on three days prior to 19-Oct-
  1286.       94.
  1287.  
  1288.    Message: Filter based on a CompuServe message number range.
  1289.  
  1290.    Subject, Text, From, To: Filter on whether the phrase is found in the
  1291.       subject, the text (body), or the from/to fields of the message.
  1292.  
  1293.    Selected: Filter based on whether the item is currently selected.
  1294.  
  1295.    Viewable: Filter based on whether the item is in the view that is
  1296.       currently active. This lets you take one view and then "refine"
  1297.       it. See the view tips for more details.
  1298.  
  1299.    Is a reply: If the message is a reply to another message, the filter
  1300.       is applied.
  1301.  
  1302.    Has replies: If the message has replies (that TAPCIS knows about),
  1303.       the filter is applied.
  1304.  
  1305.    I've replied: If the message has a "Replied" (R) flag, apply the
  1306.       filter.
  1307.  
  1308.    Erase: Filter if the item is flagged for erasure when the file is
  1309.       next rewritten.
  1310.  
  1311.    Repeat: If the item is considered a repeat/duplicate message (+),
  1312.       apply the filter.
  1313.  
  1314.    Block: This filter is designed solely to block messages from
  1315.       particular users or names from being part of the view. For
  1316.       example, entering #77777,1234 would keep you from seeing any
  1317.       messages from that user ID. Be sure to put a # in front of the
  1318.       userID. It will also take a name. Note that the messages stay in
  1319.       the file marked as Unread. You'll want to use Other | Skip
  1320.       remaining to flag old blocked messages as read before rewriting
  1321.       the file.
  1322.  
  1323. View Buttons ---
  1324.  
  1325.    
  1326. [Use] -- The default button. It activates  the currently displayed
  1327.    filters and sort order. If the view has not been edited, the view
  1328.    name will be shown on the status line. Otherwise, the name *Current*
  1329.    will be shown.
  1330.  
  1331.    
  1332. [Save as] -- If you modify a view, you will need to use [Save as] to
  1333.    resave it or save it under a different view name. Saving a view also
  1334.    makes it active.
  1335.  
  1336.                                                      Reading Messages   4-23
  1337.  
  1338. [Delete] -- Delete the view shown in the View name field.
  1339.  
  1340. [Cancel] -- Cancel and return to the current view (also [ESC]).
  1341.  
  1342. View Naming Conventions ---
  1343.  
  1344. Views are named depending on whether you want them to load automatically
  1345. or not. If you do not want a view to load automatically, avoid view
  1346. names that match forum names or have periods [.] in them or the word
  1347. DEFAULT. 
  1348.  
  1349. Before we describe automatic loading, let's recall that there are two
  1350. built-in views. The default *Unread* view shows you all unread items,
  1351. plus held items, excluding items flagged for erasure. If TAPCIS loads a
  1352. file and doesn't find any items that fit those criteria, TAPCIS "falls
  1353. back" to the *All* view. The *All* view includes all items except those
  1354. flagged for erasure. So, we see that there is a default view and a
  1355. fallback view for each file.
  1356.  
  1357. To determine the default view, TAPCIS looks to the file of stored views.
  1358. TAPCIS looks for the following, in order, and will use the first view it
  1359. finds in which:
  1360.  
  1361. 1) The view name and FILENAME.EXT match (e.g., FOLDER.MY);
  1362. 2) The view name matches the forum name--MSG and CAT files only (e.g.,
  1363.    CRFORUM);
  1364.    
  1365. 3) The view name is DEFAULT.ext where .ext matches this file's extension
  1366.    (e.g., DEFAULT.SAV);
  1367. 4) The view is called DEFAULT;
  1368. 5) No view names match, and the *Unread* view is used.
  1369.  
  1370. If this primary view does not contain any items, TAPCIS looks for the
  1371. fallback view. It searches for the same items shown above but with .FB
  1372. at the end of the view name. If no matching saved views are found, it
  1373. uses the *All* view.
  1374.  
  1375. Below is the sequence of view names TAPCIS will look for when
  1376. determining the view to use for the CRFORUM message file, CRFORUM.MSG:
  1377.  
  1378.    Default        Fallback
  1379. 1) CRFORUM.MSG    CRFORUM.MSG.FB
  1380. 2) CRFORUM        CRFORUM.FB
  1381. 3) DEFAULT.MSG    DEFAULT.MSG.FB
  1382. 4) DEFAULT        DEFAULT.FB
  1383. 5) *Unread*       *All*
  1384.  
  1385. Message views are stored in MSGVIEWS.TAP. Library catalog views are
  1386. stored in CATVIEWS.TAP.
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395. 4-24   Reading Messages
  1396.  
  1397. View Loading & Switching ---
  1398.  
  1399. View | Load                                      [Ctrl+F3] or [Alt+V][L]
  1400.  
  1401.    Load one of the default views (*Unread* or *All*), one of the
  1402.    standard views provided with TAPCIS, or a view that you have saved
  1403.    from the View | Edit dialog. Press the first letter of the choice if
  1404.    you want to quickly position to it. If there is more than one (e.g.,
  1405.    MAIL, MAIL.FB, and MAIL.NEW), press the first letter repeatedly until
  1406.    the correct one is highlighted. Then press [Enter]. You can also use
  1407.    the mouse or arrow keys.
  1408.  
  1409.    TAPCIS finds the items that you want in the view. If there are not
  1410.    any that match, TAPCIS beeps and gives you a notice that no items
  1411.    match the view. Use View | Load or View | Edit again, or press [F3]
  1412.    to put all messages into the view. The name of the current view is
  1413.    shown on the status line. Example: (View: *Unread*)
  1414.  
  1415. View | Previous view                               [Sh+F3] or [Alt+V][P]
  1416.  
  1417.    Switch back to the previous view. If you start with *Unread* view and
  1418.    then load the "ToMe" view, using this command will return to
  1419.    *Unread*. You cannot use it again to toggle between views.
  1420.  
  1421. Standard Views ---
  1422.  
  1423. These two views are built into TAPCIS and cannot be deleted or modified:
  1424.  
  1425.    *All* -- Display all items (messages and library descriptions) in the
  1426.       file, excluding the items flagged for erasure.
  1427.  
  1428.    *Unread* -- Display all Unread and Held items, excluding the items
  1429.       flagged for erasure.
  1430.  
  1431. Message Views ---
  1432.  
  1433. These are the standard Views for messages included in MSGVIEWS.TAP:
  1434.  
  1435.    MAIL -- Default view for CompuServe MAIL. It is automatically loaded
  1436.       rather than the *Unread* view. It sorts messages in the order they
  1437.       are received. You can edit this view to change the default sort
  1438.       order, or delete it to have TAPCIS use *Unread* for MAIL.
  1439.  
  1440.    MAIL.FB -- This is the "fallback" view for MAIL when no messages
  1441.       match the MAIL view. It is like *All* but shows the mail in the
  1442.       order received.
  1443.  
  1444.    New -- Shows messages with New status flag. This means the message
  1445.       was in the last batch of items added and indexed (usually the last
  1446.       session online).
  1447.  
  1448. The following views demonstrate the ability to "refine" a view. They
  1449. take the messages in the current view and isolate those that match
  1450. certain criteria. For example, load the *Unread* view with [Ctrl+F3].
  1451. Then load the ToMe view. You'll get the unread messages to the current
  1452.  
  1453.                                                      Reading Messages   4-25
  1454.  
  1455. user ID. If you load *All* before ToMe, you'll get all messages in the
  1456. file to this user ID.
  1457.  
  1458.    ToMe -- Isolate those messages in the current view that are to this
  1459.       user ID, excluding any announcement messages.
  1460.  
  1461.    Loners -- Isolate those messages in the current view that are not
  1462.       replies to other messages, have no replies, to which I've not
  1463.       replied, and that are not from this user ID. Excludes announcement
  1464.       messages.
  1465.  
  1466.    NoHolds -- Eliminate held messages from the current view. Useful for
  1467.       striking them from the *Unread* view.
  1468.  
  1469.    S13 -- Example that isolates those messages in the current view that
  1470.       are in section 13.
  1471.  
  1472.    AddSelected -- Add selected items to the current view. Select items
  1473.       outside the current view, then load AddSelected. Can be repeated
  1474.       to add more items to the view.
  1475.  
  1476. Views and Sort Orders ---
  1477.  
  1478. Other than MAIL and MAIL.FB, these views do not include a default sort
  1479. order. Therefore, when you load one of these views, TAPCIS will use the
  1480. sort order from the previous view.
  1481.  
  1482.  
  1483. ------------------------------------------------------------------------
  1484. View Ideas & Tips
  1485.  
  1486. Checking the Current View ---
  1487.  
  1488. If you use View | Edit view to look at the current view but do not make
  1489. any changes, it is best to use [Esc] or the [cancel] button to exit the
  1490. dialog. If you press [F7] or [Use], the view is re-created, and you'll
  1491. be positioned to the first item in the view.
  1492.  
  1493. Creating a View from Another View ---
  1494.  
  1495. Select the view you want to use as your model by pressing [F2] in the
  1496. view name field. Make the changes for the new view, then use the [Save
  1497. as] button. 
  1498.  
  1499. Using the Viewable Filter ---
  1500.  
  1501. The "viewable" filter lets you refine a view. Let's say the current view
  1502. is *Unread*. You then load a view called ToMe. It has the filters set
  1503. to:
  1504.    + To #ME
  1505.    & Viewable
  1506.  
  1507. TAPCIS creates this ToMe view by starting with an EMPTY list of items.
  1508. It then sees the + To #ME, searches all messages to find those that are
  1509. to the current user ID, and adds them to the list. At this point, the
  1510.  
  1511. 4-26   Reading Messages
  1512.  
  1513. list contains all messages to you. Then, TAPCIS sees the & Viewable
  1514. filter, and it keeps (&) on the list only those messages that were in
  1515. the view used prior to loading this view. Therefore, & Viewable is used
  1516. to extract a SUBSET of items. Load *Unread* then load ToMe. You get a
  1517. view of unread messages to you. Load *All* and then load ToMe. You get a
  1518. view of ALL messages that are to you. 
  1519.  
  1520. You can use + Viewable to ADD to the view all items in the previous
  1521. view. Let's say your default view is:
  1522.  
  1523.    + Section: 0,13
  1524.    & Unread
  1525.    / Erase
  1526.  
  1527. TAPCIS creates this view by starting with an empty list, adds all
  1528. messages in sections 0 & 13, keeps on the list only those messages that
  1529. are unread, and strikes from the list messages to be erased.
  1530.  
  1531. You want to read these messages but you also want to read any unread
  1532. messages to you. Load a view that has:
  1533.  
  1534.    + Unread
  1535.    & To #ME
  1536.    + Viewable
  1537.    / Erase
  1538.  
  1539. TAPCIS takes all unread messages, keeps only those to you, adds the
  1540. messages from the prior view of sections 0 & 13, and eliminates the ones
  1541. flagged for erasure.
  1542.  
  1543. Note: We plan to make this possible in a single step in the future. For
  1544. now, you must use multiple views to refine what you want to see if a
  1545. single does not suffice.
  1546.  
  1547.  
  1548. ------------------------------------------------------------------------
  1549. View Technical Details
  1550.  
  1551. For the filters where you can specify text to match: If you want to
  1552. specify more than one word or phrase, use a vertical bar [|] between
  1553. them (e.g., "BOB|FRED|SUE"). Do not include spaces unless you want them
  1554. to be part of the search. You can specify a filename that includes the
  1555. phrases (one per line) with @filename. 
  1556.  
  1557. Example: & From BOB|FRED|SUE would keep in the view only those messages
  1558. from Bob *or* Fred *or* Sue. 
  1559.  
  1560. Matching is done without regard to upper or lowercase, and matches
  1561. partial words as well. For example, FRED will match Fred, Frederick,
  1562. Alfred, and FREDDY. If you want to distinguish between upper/lower case,
  1563. put a + at the beginning of the phrase (e.g., +Fred matches Fred and
  1564. Frederick but not Alfred or FREDDY). If you want an upper/lowercase
  1565. sensitive EXACT match, use an equals [=] at the beginning of the text.
  1566.  
  1567.  
  1568.  
  1569.                                                      Reading Messages   4-27
  1570.  
  1571. Prefix user IDs with a pound sign [#]. If you don't, TAPCIS treat as a
  1572. match for 74020,10 the ID 74020,102 and any other with extra digits
  1573. after the 10.
  1574.  
  1575. If you have more phrases than can fit on a line, or you want to re-use
  1576. phrases from a file, enter the filename preceded by an @ sign (e.g.,
  1577. @MYWORDS.TAP). In the file put each phrase on a line by itself.
  1578.  
  1579. Message views are stored in MSGVIEWS.TAP. Library catalog views are
  1580. stored in CATVIEWS.TAP.
  1581.  
  1582.  
  1583. ------------------------------------------------------------------------
  1584. The Index Window
  1585.  
  1586. The index window shows each item on a single line in the current sort
  1587. order. On the left side are the status flags such as U for unread, N for
  1588. new, and H for held. 
  1589.  
  1590. If the item is in the view, a V appears at the right end of the status
  1591. flags and the item is usually shown in a different color than items
  1592. outside the view. Selected items have an asterisk [*] shown to the right
  1593. of the flags.
  1594.  
  1595. For messages, the index also shows the subject, thread depth, and the
  1596. from and to name and address. 
  1597.  
  1598.  
  1599.  
  1600.                                                 Full Screen
  1601.                                                 Index
  1602.  
  1603.                                                 Toggle this
  1604.                                                 window on and
  1605.                                                 off using the
  1606.                                                 [I] hotkey or
  1607.                                                 the right mouse
  1608.                                                 button.
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617. The only confusing part of this is the thread depth. We show you this to
  1618. help you "visually" follow a conversation without having to use up too
  1619. much of the screen with a tree display. 
  1620.  
  1621. If I post a new message, and you post a reply, my message (the 'root')
  1622. is at depth 0, and yours at depth 1. All other replies to my message
  1623. will be at depth 1. Any replies to your message will be at depth 2.
  1624. Replies to those messages will be at depth 3, etc.
  1625.  
  1626.  
  1627. 4-28   Reading Messages
  1628.  
  1629. In most cases, you can likely ignore this information and just read.
  1630. Sometimes, though, a conversation can go all over the place. 
  1631.  
  1632.             0
  1633.       +-----+-----+
  1634.       1     1     1
  1635.       |      
  1636.    65 msgs
  1637.    depth 2+
  1638.  
  1639. In the diagram above, you see that to the message that started
  1640. everything off (depth 0), there are three replies at depth 1. Thread
  1641. order, however, will show you the first reply, and then all 65 messages
  1642. that are part of the tree of replies attached to that message... all
  1643. BEFORE you see the other two replies at depth 1! That's the only way to
  1644. present the messages in some kind of logical sequence. 
  1645.  
  1646. So, if you are reading a message at depth 23 and the next message in the
  1647. thread is at depth 2, you can see that the conversation has jumped back
  1648. to another reply to a depth 1 message. Remember that at any point, you
  1649. can use Move | Thread | Previous [Ctrl+Left] to see the parent of any
  1650. message if you cannot remember the context. Return to the original
  1651. message with Move | Track | Back [Ctrl+Right].
  1652.  
  1653. For library catalogs, the index shows the status flags, the filename,
  1654. file extension, library number, size of the file (e.g., 20K, which is
  1655. roughly 20,000 bytes), the date the file was last modified, and the
  1656. title.
  1657.  
  1658.  
  1659.  
  1660.                                                 View | Index
  1661.                                                 Top
  1662.  
  1663.                                                 The recommended
  1664.                                                 reading display
  1665.                                                 with the index
  1666.                                                 on the top,
  1667.                                                 giving a
  1668.                                                 picture of
  1669.                                                 where the
  1670.                                                 current message
  1671.                                                 falls in the
  1672.                                                 thread and
  1673.                                                 whether there
  1674.                                                 are replies.
  1675.  
  1676.  
  1677.  
  1678.  
  1679.  
  1680.  
  1681.  
  1682.  
  1683.  
  1684.  
  1685.                                                      Reading Messages   4-29
  1686.  
  1687. View | Index                                                  [Alt+V][I]
  1688.  
  1689.    The index display gives you a one line summary of each item and its
  1690.    status flags. There are four different index displays. 
  1691.  
  1692.    None   --   Uhhh... let me guess. No index display? CORRECT! (the
  1693.                default)
  1694.  
  1695.    Top    --   A five line index at the top of the screen while
  1696.                reading. This is the recommended index display. It gives
  1697.                you a feel while you read and navigate of the items that
  1698.                may be related but outside the current view. It can be
  1699.                made the default using Setup | Parameters |
  1700.                Interface and the "Start with index" option. We
  1701.                recommend turning off the "Freeze header" and "Header
  1702.                line" options when using this setting.
  1703.  
  1704.    Full   --   Full screen index.
  1705.  
  1706.    Header --   Full screen index with header of the current item at
  1707.                bottom of screen. In this mode you can scroll the header
  1708.                to see the text using [F5] and [F6].
  1709.  
  1710. View | Index | Switch              [I] or [Right click] or [Alt+V][I][S]
  1711. View | Index | Toggle                          [Ctrl+I] or [Alt+V][I][G]
  1712.  
  1713.    Switch [I] toggles between the most recent None/Top setting and
  1714.    Full/Header setting. The right mouse button does the sme. Index |
  1715.    Toggle [Ctrl+I] toggles between None and Top index displays when
  1716.    reading items, or between Full and Header in the index.
  1717.  
  1718.  
  1719. ------------------------------------------------------------------------
  1720. Status Flags
  1721.  
  1722. Status flags tell you about the current item--whether it has been read,
  1723. marked for erasure, saved, marked, held, etc. Besides telling you the
  1724. status of the item, the flags are used in Views to filter the items.
  1725.  
  1726. The flag letters are shown on the left side of the index display. The
  1727. flag names are shown in the upper right of the text window.
  1728.  
  1729. Flag  Name     Description
  1730.  
  1731.   V   View     Item is in the current view.
  1732.  
  1733.       Outview  Item is outside of the current view. Items outside the
  1734.                view are recognized in the index display by the lack of
  1735.                the "V" in the status flag area and a different color.
  1736.  
  1737.   N   New      Item was newly added to the file since the previous time
  1738.                the file was indexed.
  1739.  
  1740.   U   Unread   Item has not yet been read.
  1741.  
  1742.  
  1743. 4-30   Reading Messages
  1744.  
  1745.   u   Read     Item was Unread when this file was opened. It has now
  1746.                been read or skipped. (See 'Unread to Read' section
  1747.                below).
  1748.  
  1749.                If a message was read or skipped in a prior reading
  1750.                session, the "U" status flag will be blank and "Read"
  1751.                will NOT appear in the header of the item.
  1752.  
  1753.   B   Bookmrk  Bookmark is set on this item. Shows as "b" if item is
  1754.                also selected.
  1755.  
  1756.   *   Select   Item is currently selected.
  1757.  
  1758.   H   Held     Item is held and will reappear as part of the *Unread*
  1759.                view and will not be aged.
  1760.  
  1761.   M   Mark     Item is marked. It will not be aged and can be selected
  1762.                with Select | Marked or added/removed from a view using
  1763.                the Mark filter.
  1764.  
  1765.   E   Erase    Item is flagged for deletion from the file the next time
  1766.                the file is rewritten or aged. This flag overrides the
  1767.                Held, Mark, or Unread flags. When the file is rewritten,
  1768.                any Erase flagged messages are removed, regardless of
  1769.                their other status flags.
  1770.  
  1771.   +   Repeat   Item is a duplicate of another item. The older duplicates
  1772.                are flagged for Erasure.
  1773.  
  1774.   R   Replied  A reply was composed and released when reading this
  1775.                message. (If you do not release the reply at the time of
  1776.                composition but do so later, the Replied flag is not
  1777.                updated. If you reply, release, but later delete or
  1778.                discard, the Replied flag is not removed). Messages only.
  1779.  
  1780.   O   Forwded  Item was forwarded. (Flag is handled in the same way as
  1781.                Replied flag).
  1782.  
  1783.   P   Printed  Item was printed.
  1784.  
  1785.   S   Saved    Item was saved to a file or folder.
  1786.  
  1787.   -   Del-CIS  Messages can be deleted from a forum using Action |
  1788.                Delete CIS [Ctrl+Del]. When you use this command, this
  1789.                flag is added to the message status, and a transaction to
  1790.                delete the message is added to the outbox. If you choose
  1791.                Action | Delete CIS again and the transaction is still in
  1792.                the outbox, it will be cancelled. However, once you go
  1793.                online, the message is deleted from the forum
  1794.                permanently. You can only delete messages that are
  1795.                to/from your userID. In general, we recommend that you do
  1796.                not delete messages from the forum unless they are
  1797.                private or posted accidentally as a public message. A few
  1798.                forums do not allow members to delete messages; if you
  1799.  
  1800.  
  1801.                                                      Reading Messages   4-31
  1802.  
  1803.                encounter this situation and want to remove a message,
  1804.                send a request to *Sysop in that forum.
  1805.  
  1806.   A   Age      After File | Aging | Show, messages that will be aged are
  1807.                flagged with the "Age" flag. The messages will not
  1808.                actually be aged until the file is rewritten.
  1809.  
  1810. Unread to Read ---
  1811.  
  1812. TAPCIS doesn't know whether you've actually read an item or not, so it
  1813. makes certain assumptions. If you move from an unread item to the next
  1814. or previous using any of the Move by item or page commands (including
  1815. the arrow keys, [PgUp]/[PgDn], [Space] or [B]), that item's flag is
  1816. changed from "U" to "u." Also, if you skip a subject using Move |
  1817. Subject | Next [Sh+F6 or X or 5], all the messages you skip are flagged
  1818. as "u." 
  1819.  
  1820. If you exit a message file on an Unread message, that message is left as
  1821. Unread unless there are no other unread messages in the file, in which
  1822. case, TAPCIS marks it as read.
  1823.  
  1824.  
  1825. ------------------------------------------------------------------------
  1826. Sort Order
  1827.  
  1828. An unorganized mass of messages or files is about as useful as a huge
  1829. bin of unmatched socks. The sort order lets you choose how you'd like
  1830. the items arranged. 
  1831.  
  1832. A sort order can be a simple sort on one item, such as date or message
  1833. number. Or, it can be a sort that considers several different criteria
  1834. to come up with the final order (such as sorting by the originator of a
  1835. message and then by date).
  1836.  
  1837. TAPCIS uses single letter codes to specify the sort order. Here are the
  1838. items you can sort on:
  1839.  
  1840.     Messages               Libraries
  1841.     c seCtion number       c seCtion number
  1842.     s Subject              n Name
  1843.     m Message order        y tYpe
  1844.     d Date/time            d Date
  1845.     f From                 u Uploader
  1846.     t To                   p file Position
  1847.     n message Number
  1848.     p file Position
  1849.  
  1850.     Default=c(sm)n         Default=p
  1851.  
  1852. Notice that the default for messages is rather complicated. The result
  1853. of a c(sm)n order is thread order, like that normally displayed by
  1854. CompuServe. It sorts by section, then groups the subjects into message
  1855. (thread) order, then puts those groups in order by when the thread was
  1856. first posted.  Sort order csm would give alphabetical threads within
  1857. each section.
  1858.  
  1859. 4-32   Reading Messages
  1860.  
  1861. Other popular sort orders for messages are d (date/time order), -d
  1862. (date/time with most recent ones first), and p (file position). Press
  1863. [F2] from the sort order field of the view editing dialog for a list.
  1864.  
  1865. Remember that you can use a default view for a forum or file to specify
  1866. a sort order that is different from the default. We do that for you with
  1867. the MAIL view, using the file position sort order (p) rather than thread
  1868. sorting which doesn't apply in CompuServe Mail.
  1869.  
  1870. Blank Sort Order ---
  1871.  
  1872. A sort order can be left blank. TAPCIS interprets this to mean "use the
  1873. sort order currently in effect." You typically use a blank sort order
  1874. when you want to create views to be loaded manually where you don't want
  1875. the sort order to change with the new view. If you edit a view, you must
  1876. manually blank the sort order before using [Save as]. Otherwise, the
  1877. current sort order will be saved as the standard for this view and used
  1878. anytime this view is loaded.
  1879.  
  1880. File Rewrite Order ---
  1881.  
  1882. When a file is rewritten, the items are copied in the current sort
  1883. order. Normally, this is what you want. But if you don't want to change
  1884. the file order, you must switch to a "p" sort order before using file
  1885. rewrite. 
  1886.  
  1887.  
  1888. ------------------------------------------------------------------------
  1889. Description of Index Files
  1890.  
  1891. TAPCIS creates a companion "index file" for each message file or library
  1892. catalog it opens. This index contains the position of each item, status
  1893. flags, sort information, and other extracted data from the full file.
  1894. This lets TAPCIS open a file far, far faster than it could if it had to
  1895. process the whole text file each time.
  1896.  
  1897. The index tends to run about 1/10th the size of the file it covers once
  1898. you have a few thousand items in the file. The minimum size is 9K even
  1899. with only one item in the file.
  1900.  
  1901. Index filenames intentionally look strange. TAPCIS takes the first
  1902. letter of the file extension and turns it into a tilde [~]. So, the
  1903. index for the TAPCIS Forum message file TAPCIS.MSG is TAPCIS.~SG. For
  1904. the Court Reporters Forum library catalog CRFORUM.CAT the index is
  1905. CRFORUM.~AT.
  1906.  
  1907. Tip: You can see a directory of all message files and their indexes
  1908. using *.?SG as the file specification from DOS and most file managers.
  1909.  
  1910. You can delete an index without harming the information in the file
  1911. itself. What you lose, however, are the status flags; TAPCIS won't know
  1912. which items have been read, held, replied to, downloaded, tagged for
  1913. erasure, etc.
  1914.  
  1915.  
  1916.  
  1917.                                                      Reading Messages   4-33
  1918.  
  1919. ------------------------------------------------------------------------
  1920. Read Request
  1921.  
  1922. Other | Read request                                          [Alt+O][R]
  1923.  
  1924.    The read request commands let you ask for specific CompuServe
  1925.    messages from a forum. These commands individually go into the Out
  1926.    box and are processed during the next online session.
  1927.  
  1928.    This command is a shortcut for accessing the Other | Special action
  1929.    [Sh+F4], Selected forum messages command. (See chapter 8, Other
  1930.    Features, in the Special Actions section).
  1931.  
  1932.  
  1933. ------------------------------------------------------------------------
  1934. Mouse Support
  1935.  
  1936. You can click on the scroll bars to scroll the item text or move through
  1937. the index. Right click switches between the text view and the index
  1938. (View | Index | Switch [I]).
  1939.  
  1940. Toolbar ---
  1941.  
  1942. The toolbar is designed to let you navigate through messages without
  1943. having to use the keyboard. Just click on the buttons to perform common
  1944. commands. You turn on the toolbar using Setup | Parameters | Interface.
  1945. Once it is active, you see on the bottom of the screen above the status
  1946. line the buttons described below. The equivalent menu options are shown
  1947. in parentheses, and the hotkeys in brackets:
  1948.  
  1949. [<-]Subj[->]      Move to the previous or next subject
  1950.                   (Move | Subject | Previous/Next) [Sh+F5/Sh+F6]
  1951.  
  1952. [Rewind]          Track back through the previous messages displayed
  1953.                   (Move | Track | Back) [ [ ]
  1954.  
  1955. [Before] [After]  Move to message before or after current message, even
  1956.                   if that message is not in the current view.
  1957.                   (Move | Item | Before/After) [Left/Right]
  1958.  
  1959. [Parent]          Move to the parent of this message
  1960.                   (Move | Thread | Previous) [Ctrl+Left]
  1961.  
  1962. [Prev] [Next]     Move to previous or next item in View
  1963.                   (Move | Item | Previous/Next) [Up/Down]
  1964.  
  1965. [PgUp] [PgDn]     Scroll to show previous or next page
  1966.                   (Move | Page | Previous/Next) [PgUp/PgDn]
  1967.  
  1968.  
  1969.  
  1970.  
  1971.  
  1972.  
  1973.  
  1974.  
  1975. 4-34   Reading Messages
  1976.  
  1977. ------------------------------------------------------------------------
  1978. Frequently Asked Questions
  1979.  
  1980. *** How can I see the messages I've already read that seem to have
  1981. disappeared?
  1982.  
  1983. Use View | Toggle all or press [F3]. This turns thecurrent "view" off.
  1984. You can also use View | Load [Ctrl+F3] and switch to the *All* view.
  1985.  
  1986. *** My message file is getting huge. How do I get rid of old messages
  1987. and ones I've flagged for erasure?
  1988.  
  1989. Messages are not removed from the file until the file is rewritten, a
  1990. process you control. If you want to get rid of messages over a certain
  1991. age, you must use File | Aging to set up default or file specific aging
  1992. options. Through this, you instruct TAPCIS either to save old messages
  1993. to an archive with the .OLD file extension or to delete the old messages
  1994. permanently.
  1995.  
  1996. Once you have activated aging for a file, use File | Rewrite file
  1997. followed by File | Close [F7] (or use the shortcut key [Alt+F7]). TAPCIS
  1998. will tell you how many messages will be erased and/or aged before it
  1999. actually rewrites the file.
  2000.  
  2001. To delete all messages in a file, whether read or not, use File | Erase
  2002. file followed by File | Close [F7].
  2003.  
  2004. *** How can I keep message files as small as possible?
  2005.  
  2006. Use File | Aging to set the aging parameters to keep the message file
  2007. below the size or message quantity limits that work best for you. The
  2008. most aggressive setting is to use "Below 1 message." Each time you
  2009. rewrite the file, all messages except those that are held, marked, or
  2010. unread will be deleted.
  2011.  
  2012. *** Messages I skipped from prior sessions keep coming back as unread.
  2013. What should I do to tell TAPCIS to forget about such messages?
  2014.  
  2015. Use Other | Skip all unread (or press [Alt+F9]) before you exit the file
  2016. *if you know that any remaining unread messages are no longer of
  2017. interest to you*. This flags all messages inthe file whether in the
  2018. current view or not, as having been read. The messages flagged as having
  2019. been read will not return as part of the *Unread* view (unless they are
  2020. also Held).. 
  2021.  
  2022. If you want only newly added messages in your view, use View | Load view
  2023. [Ctrl+F3] and choose the "New" view, or to make this method the
  2024. replacement for the *Unread* view use View | Edit view [Ctrl+V] to
  2025. create a view with only:
  2026.  
  2027.       + New
  2028.       / Erase
  2029.  
  2030.  
  2031.  
  2032.  
  2033.                                                      Reading Messages   4-35
  2034.  
  2035. Save this view with the [Save as] button with the name DEFAULT, if you
  2036. want this to replace *Unread* for all forums, or use the forum name
  2037. (e.g., CRFORUM) if you want it to replace *Unread* for just one forum.
  2038.  
  2039. *** How do I tell TAPCIS to display messages in the order they were
  2040. shown in TAPCIS 5?
  2041.  
  2042. Use View | Edit view [Ctrl+V]. Start with the *Unread* view. Change the
  2043. Sort Order to P which stands for file position--the order the messages
  2044. appear in the disk file. Use the [Save as] button to save the view as
  2045. DEFAULT to have it replace *Unread* for all forums, or save as the forum
  2046. name to apply this technique to just a single forum. Then, do the same
  2047. thing with the *All* view, saving it as DEFAULT.FB or forumname.FB.
  2048.  
  2049. *** How many messages or file descriptions can TAPCIS handle in a single
  2050. file? What happens if that limit is exceeded?
  2051.  
  2052. The limit is 16,300. After that limit is reached, you must rewrite the
  2053. file and erase some items before the items after the limit are
  2054. accessible. They do remain in the file, and you are warned that the
  2055. limit has been exceeded each time the file is opened.
  2056.  
  2057. *** Can file indexing performance be improved?
  2058.  
  2059. Indexing takes longer as more items are added to the file. You can set
  2060. the file aging parameters to lower settings to keep fewer old messages
  2061. in the file. You can also erase items no longer of interest. Remember
  2062. that you have to use File | Rewrite file before closing the file to
  2063. remove any "erased" items from the file.
  2064.  
  2065. A disk cache is also *highly* recommended. Caches such as PC-CACHE and
  2066. SMARTDRV help dramatically in all areas of TAPCIS performance. You
  2067. should, however, turn off  "delayed writes" for optimal compatibility
  2068. with modem communications.
  2069.  
  2070. *** How do the Hold and Mark actions differ?
  2071.  
  2072. Held items show up in the default *Unread* view (which includes +Hold).
  2073. Marked items do not. Both held and marked messages are not aged from the
  2074. file until the hold or mark is removed or they are explicitly flagged
  2075. for erasure. Therefore, we use Hold for items we want to return to us
  2076. each time we open the file (meaning, they need to be acted upon), and
  2077. Mark for items we want to keep in the file for future
  2078. reference/saving/printing but that we do not want to have to see each
  2079. time.
  2080.  
  2081. *** Where am I?
  2082.  
  2083. Look at the status line. It tells you the current filename, and your
  2084. relative position within the file and within the current view. You can
  2085. toggle the index on and off by pressing [I] or [Ctrl+I]. This shows you
  2086. a picture of the current item in relation to the other items in the
  2087. file.
  2088.  
  2089.  
  2090.  
  2091. 4-36   Reading Messages
  2092.  
  2093. Remember that when a view is on (the normal state), you are seeing a
  2094. subset of all the items. Use [F3] until the status line says "ALL
  2095. Messages." Then you can more easily find what you are looking for (if it
  2096. is in the file).
  2097.  
  2098. ------------------------------------------------------------------------
  2099. Hotkeys
  2100.  
  2101. Key        Equivalent Function
  2102. ---        -------------------
  2103.  
  2104. A          Other | Address
  2105. B          Move | Page | Previous
  2106. C          Write | Change 
  2107. E          Action | Erase
  2108. F          Move | Find text
  2109. G          Move | Goto bookmark
  2110. H          Action | Hold
  2111. I          View | Index | Switch
  2112. J          Move | Jump
  2113. K          Move | Bookmark set
  2114. L          Library | Library Search
  2115. M          Action | Mark
  2116. N          Move | Find next
  2117. O          Write | Forward
  2118. P          Setup | Parameters
  2119. R          Write | Reply
  2120. S          Action | Save
  2121. T          Write | Use to
  2122. U          Write | Use from
  2123. V          Action | Move
  2124. W          Write | Write New
  2125. X          Move | Subject | Next
  2126.  
  2127. Ctrl+A     Select | All
  2128. Ctrl+B     Select | Branch
  2129. Ctrl+C     Select | Section
  2130. Ctrl+D     Library | Download
  2131. Ctrl+E     Write | Re-edit
  2132. Ctrl+F     Action | Save
  2133. Ctrl+H     Select | Held
  2134. Ctrl+I     View | Index | Toggle
  2135. Ctrl+L     Select | Clear
  2136. Ctrl+M     Select | Marked
  2137. Ctrl+P     Action | Print
  2138. Ctrl+R     Select | Re-select
  2139. Ctrl+S     Select | Subject
  2140. Ctrl+V     View | Edit view
  2141. Ctrl+W     Write | Resume
  2142.  
  2143. Alt+A      Action
  2144. Alt+F      File
  2145. Alt+H      Help
  2146. Alt+L      Library
  2147. Alt+M      Move
  2148.  
  2149.                                                      Reading Messages   4-37
  2150.  
  2151. Key        Equivalent Function
  2152. ---        -------------------
  2153.  
  2154. Alt+O      Other
  2155. Alt+S      Select
  2156. Alt+U      Setup
  2157. Alt+V      View
  2158. Alt+W      Write
  2159. Alt+X      File | Exit
  2160. Alt+Y      Sysop
  2161. Alt+Z      File | Abort
  2162.  
  2163. F1         Help
  2164. F2         Move | Find text
  2165. F3         View | Toggle all
  2166. F5         Move | Line | Previous
  2167. F6         Move | Line | Next
  2168. F7         File | Close
  2169. F8         File | Next
  2170. F10        Bring up menu
  2171.  
  2172. Sh+F1      File | DOS
  2173. Sh+F2      Move | Find, reverse
  2174. Sh+F3      View | Previous view
  2175. Sh+F4      Other | Special actions
  2176. Sh+F5      Move | Subject | Previous
  2177. Sh+F6      Move | Subject | Next
  2178. Sh+F7      Action | Print
  2179. Sh+F8      File | Previous
  2180.  
  2181. Ctrl+F1    File | Shell
  2182. Ctrl+F2    Move | Find next
  2183. Ctrl+F3    View | Load view
  2184. Ctrl+F5    Move | Section | Previous
  2185. Ctrl+F6    Move | Section | Next
  2186. Ctrl+F9    Other | Skip section
  2187. Ctrl+F10   Other | Macro recording
  2188.  
  2189. Alt+F1     Shell to DOS, no swap [No menu choice]
  2190. Alt+F2     Move | Jump
  2191. Alt+F6     Move | Section | Choose
  2192. Alt+F7     File | Close with Rewrite
  2193. Alt+F8     File | Next with Rewrite
  2194. Alt+F9     Other | Skip all unread
  2195. Alt+F10    Other | Macro playback
  2196.  
  2197.  
  2198.  
  2199.  
  2200.  
  2201.  
  2202.  
  2203.  
  2204.  
  2205.  
  2206.  
  2207. 4-38   Reading Messages
  2208.  
  2209. Key        Equivalent Function
  2210. ---        -------------------
  2211.  
  2212. 1          Move | Item | First
  2213. 4          Move | Subject | First
  2214. 5          Move | Subject | Next
  2215. 6          Other | Unmark
  2216. 8          Select | Item + Move | Item | Next
  2217. 9          Move | Item | Last
  2218. 0          Move | Thread | First
  2219.  
  2220. ^          Other | Unmark
  2221. *          Select | Item
  2222. -          Move | Item | Previous
  2223. + =        Move | Item | Next
  2224. < ,        Move | Thread | Before
  2225. > .        Move | Thread | After
  2226. /          Menu (same as [F10])
  2227. [          Move | Track | Back
  2228. ]          Move | Track | Forward   
  2229.  
  2230. Space      Move | Page | Next
  2231. BackSp     Move | Subject | Previous
  2232. Enter      Read item (from index)
  2233. Ctrl+Ent   Dialog box select item
  2234. Insert     Action | Save without confirmation
  2235. Delete     Action | Erase + Move | Item | Next
  2236. Ctrl+Del   Action | Delete CIS
  2237. Home       Move | Item | First
  2238. End        Move | Item | Last
  2239. PgUp       Move | Page | Previous
  2240. PgDn       Move | Page | Next
  2241. Up         Move | Item | Previous
  2242. Down       Move | Item | Next
  2243. Right      Move | Item | After
  2244. Left       Move | Item | Before
  2245.  
  2246. Sh+Up      Move | Line | Previous
  2247. Sh+Down    Move | Line | Next
  2248. Sh+Left    Move | Item | Before
  2249. Sh+Right   Move | Item | After
  2250. Ctrl+Rt    Move | Track | Back 
  2251. Ctrl+Lt    Move | Thread | Previous
  2252. Ctrl+PgUp  Move | Line | First
  2253. Ctrl+PgDn  Move | Line | Last
  2254. Ctrl+Home  Move | Item | Beginning
  2255. Ctrl+End   Move | Item | End
  2256. Ctrl+Down  Move | Thread | Next
  2257. Ctrl+Up    Move | Thread | Previous
  2258. Tab        Move | Section | Next
  2259. Sh+Tab     Move | Section | Previous
  2260.  
  2261.  
  2262.  
  2263.  
  2264.  
  2265.                                                      Reading Messages   4-39
  2266.